import 'dart:collection';


import 'package:azlistview/azlistview.dart';
import 'package:shihui/blocs/bloc_provider.dart';
import 'package:shihui/common/component_index.dart';
// import 'package:shihui/data/repository/worldexchange_repository.dart';

class MainBloc implements BlocBase {



  ///****** ****** ****** Home ****** ****** ****** /


  ///****** ****** ****** ****** ****** ****** /

  ///****** ****** ****** ****** ****** ****** /

  ///****** ****** ****** ****** ****** ****** /

  ///****** ****** ****** personal ****** ****** ****** /

 
  HttpUtils httpUtils = new HttpUtils();

  MainBloc() {
    LogUtil.e("MainBloc......");
  }

 
  @override
  Future onLoadMore({String labelId}) {
    int _page = 0;
    // switch (labelId) {
    //   case Ids.titleHome:
    //     break;
    //   case Ids.titleRepos:
    //     _page = ++_reposPage;
    //     break;
    //   case Ids.titleEvents:
    //     _page = ++_eventsPage;
    //     break;
    //   case Ids.titleSystem:
    //     break;
    //   default:
    //     break;
    // }
    // LogUtil.e("onLoadMore labelId: $labelId" +
    //     "   _page: $_page" +
    //     "   _reposPage: $_reposPage");
    
  }

  @override
  Future onRefresh({String labelId}) {
    // switch (labelId) {
    //   case Ids.titleHome:
    //     getHotRecItem();
    //     break;
    //   case Ids.titleRepos:
    //     _reposPage = 0;
    //     break;
    //   case Ids.titleEvents:
    //     _eventsPage = 0;
    //     break;
    //   case Ids.titleSystem:
    //     break;
    //   default:
    //     break;
    // }
    // LogUtil.e("onRefresh labelId: $labelId" + "   _reposPage: $_reposPage");
    
  }



  void test() {
    LogUtil.e("MainBloc test 1.....");
  }

  @override
  void dispose() {
   
  }
}
